//
//  UIButton+extension.swift
//  webo
//
//  Created by apple on 2016/11/13.
//  Copyright © 2016年 apple. All rights reserved.
//

import UIKit

//OC分类中不能定义属性和成员变量，但是可以定义只读属性，和方法

extension UIButton{

    convenience init(title: String ,fontSize :CGFloat ,color: UIColor , backimg: UIImage){
    self.init()
    self.setTitle(title, for: .normal)
    self.setTitleColor(color, for: .normal)
    self.titleLabel?.font.withSize(fontSize)
    self.setBackgroundImage(backimg, for: .normal)
        
}
    
    //    定义可视化属性
//    没有存储值得功能
//    只读属性和有返回值得方法是一样的
    @IBInspectable var cornerRadius: CGFloat{
        set{
            layer.cornerRadius = newValue
            self.clipsToBounds = newValue > 0
        }
        get{
            return layer.cornerRadius
        }
    }
    

}
